@局外人
3年前 提问
1个回答

一个好的密码系统应满足什么

Simon
3年前

密码系统的安全性应满足两个方面,一方面是系统本身的安全性,即系统抗密码分析的安全性;另一方面是系统中秘密密钥的安全性,即秘密密钥保管的安全性。

一个好的密钥应具备:

(1)真正随即、等概率

(2)避免使用特定算法的若密钥

(3)满足一定的数学关系

(4)易记而难猜中

(5)采用密钥揉搓或杂凑技术,将易记的长句子经单向杂凑函数变换成伪随机数串